namespace OpenGL;

public enum TextureTarget
{
	Texture1D = 3552,
	Texture2D = 3553,
	ProxyTexture1D = 32867,
	ProxyTexture2D = 32868,
	Texture3D = 32879,
	Texture3DExt = 32879,
	ProxyTexture3D = 32880,
	ProxyTexture3DExt = 32880,
	DetailTexture2DSgis = 32917,
	Texture4DSgis = 33076,
	ProxyTexture4DSgis = 33077,
	TextureMinLodSgis = 33082,
	TextureMaxLodSgis = 33083,
	TextureBaseLevelSgis = 33084,
	TextureMaxLevelSgis = 33085,
	TextureRectangle = 34037,
	TextureRectangleArb = 34037,
	TextureRectangleNv = 34037,
	ProxyTextureRectangle = 34039,
	TextureCubeMap = 34067,
	TextureBindingCubeMap = 34068,
	TextureCubeMapPositiveX = 34069,
	TextureCubeMapNegativeX = 34070,
	TextureCubeMapPositiveY = 34071,
	TextureCubeMapNegativeY = 34072,
	TextureCubeMapPositiveZ = 34073,
	TextureCubeMapNegativeZ = 34074,
	ProxyTextureCubeMap = 34075,
	Texture1DArray = 35864,
	ProxyTexture1DArray = 35865,
	Texture2DArray = 35866,
	ProxyTexture2DArray = 35867,
	TextureBuffer = 35882,
	TextureCubeMapArray = 36873,
	ProxyTextureCubeMapArray = 36875,
	Texture2DMultisample = 37120,
	ProxyTexture2DMultisample = 37121,
	Texture2DMultisampleArray = 37122,
	ProxyTexture2DMultisampleArray = 37123
}
